import Vue from 'vue'
import Vuex from 'vuex'
import state from './state'
import mutations from './mutations'

Vue.use(Vuex)

export default new Vuex.Store({
    // state一般存放全局公用数据
    state,
    actions: {
        changeCity (ctx, city) {
            // 用于调用commit激活mutation
            ctx.commit('changeCity', city)
        }
    },
    mutations
})
